package tragame.server.interfaces;

import java.rmi.Remote;
import java.rmi.RemoteException;


import tragame.game.Building.BuildingType;

public interface IBuilding extends Remote {

	public int getConstructionTime()throws RemoteException ;
	
	
	public int getCostFood() throws RemoteException;
	
	
	public int getCostIron()throws RemoteException ;
	
	public int getCostSoil() throws RemoteException;
	
	public int getCostWood()throws RemoteException;
	
	public int getLevel() throws RemoteException;
	
	public String getStatus() throws RemoteException;
	
	public BuildingType getType() throws RemoteException;
	
	public void upgradeBuilding()throws RemoteException;
	
	public int getRemainingTime()throws RemoteException;
}

	

